ABBCCCDDDDEEEEE